package io.adrainty.bolee.insurance.models.valobj;

import com.baomidou.mybatisplus.annotation.EnumValue;
import io.adrainty.bolee.framework.commons.basic.IEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author AdRainty
 * @version V1.0.0
 * @since 2025/8/26 上午12:59
 */

@Getter
@AllArgsConstructor
public enum OrderStateEnum implements IEnum {

    WAITING_PAY("0", "待支付"),
    PAID("1", "已支付"),
    OVERDUE("2", "逾期"),
    REPAID("3", "补缴"),
    FAILED("4", "失败"),
    PAYING("5", "支付中"),
    ;

    @EnumValue
    private final String code;
    private final String desc;


}
